IDataDistributionCalculator
StockSharp.Xaml.Charting.Model.DataSeries
インターフェイスをDataDistributionCalculatorに定義します
プロパティ
DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; }
value = iDataDistributionCalculator.DataIsEvenlySpaced
データを均等にペースで受けるかどうかを把握
DataIsSortedAscending
public bool DataIsSortedAscending { get; }
value = iDataDistributionCalculator.DataIsSortedAscending
このDataSeriesがX方向にソートされたデータを含むかどうかを取得します。注記:ソートされたデータは、はるかに高速なインデックス操作になります。可能な限り、X方向にソートされたデータを保存してください。
メソッド
OnAppendXValue
public void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)
X 値が付随したときに呼び出されます。データ配布フラグを更新する必要があります
- xValues
- x の値。
- newXValue
- 新しいx値。
- acceptsUnsortedData
- とおりにセットすると、未分類のデータが受けられます。
OnAppendXValues
public void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)
X 値が付随したときに呼び出されます。データ配布フラグを更新する必要があります
- xValues
- x の値。
- countBeforeAppending
- newXValues
- 新しいx値。
- acceptsUnsortedData
- とおりにセットすると、未分類のデータが受けられます。
OnInsertXValue
public void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)
X 値が投入されると呼び出されます。データ配布フラグを更新する必要があります
- xValues
- x の値。
- indexWhereInserted
- newXValue
- 新しいx値。
- acceptsUnsortedData
- とおりにセットすると、未分類のデータが受けられます。
OnInsertXValues
public void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)
X 値が投入されると呼び出されます。データ配布フラグを更新する必要があります
- xValues
- x の値。
- insertedCount
- newXValues
- 新しいx値。
- acceptsUnsortedData
- とおりにセットすると、未分類のデータが受けられます。
- indexWhereInserted
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
iDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()
x の値が削除されたときにデータ分布フラグを更新します。